package com.ruoyi.doctordisease.domain.vo;

import com.ruoyi.disease.domain.Disease;
import com.ruoyi.doctorlibrary.domain.DoctorLibrary;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

@Getter
@Setter
@ApiModel(description = "医生病种视图对象")
public class DoctorDiseaseVO implements Serializable {

    @ApiModelProperty(value = "医生ID", example = "医生ID")
    private Long doctorId;

    @ApiModelProperty(value = "医生姓名", example = "医生姓名")
    private String doctorName;

    @ApiModelProperty(value = "联系方式", example = "联系方式")
    private String doctorPhone;

    @ApiModelProperty(value = "所在地址", example = "所在地址")
    private String address;

    @ApiModelProperty(value = "医生性别", example = "医生性别")
    private String doctorGender;

    @ApiModelProperty(value = "所属医院", example = "所属医院")
    private String hospital;

    @ApiModelProperty(value = "所属用户ID", example = "所属用户ID")
    private String userId;

    @ApiModelProperty(value = "病种ID列表", example = "[1,2,3]")
    private List<Long> diseaseIds;

    private String name;

    private List<Disease> diseases;

}
